<?php
/**
 * Tela de exibição das informações dos processos de compras juntados ou não.
 * Essa tela é o primeiro passo (Inicio) da avaliação de compras.
 * Nesta tela poderá ser encontrado os passos pendentes, a data de criação, informações gerais do processo(s) 
 * e os despachos dados pelos avaliadores antecessores
 */
if(!isset($_SESSION))
{
    session_start();
}
if( !function_exists('__autoload') )
{
    function __autoload($class_name) {
    require_once $class_name . '.php';
    }
}

if( isset($_GET['juncao'] ) )
{
	if( $_GET['juncao'] == 0 )
	{
		$processoTemp = new Processo();
		$processo = $processoTemp->CarregarProcesso( $_GET['processoId'] );
	}
	else if( $_GET['juncao'] == 1 )
	{
		$s = new Servidor();
		$servidor = $s->Carregarservidor( $_SESSION['servidorId'] );
		$processoTemp = new ProcessosJuntados();
		$processo = $processoTemp->CarregarProcessoJuntado( $_GET['processoId'], $servidor  );

	}
}
else
{
	die("Parâmetro GET não informado.");
}
?>

<table width='650' border='0' cellspacing='0' cellpadding='0' align='center' bgcolor='#FFFFFF'>
		<tbody>
        	<tr>
            	<td colspan='2'><div class='titulosTabelas' style='width:650; height:20;'>Informações detalhadas do Processo Nº <?php echo $processo->id ?></div></td>
            </tr>
            <tr>
            	<td>&nbsp</td>
            	<td rowspan='5'>
            		<img class='processo' src='templates/olive-green-folder-icon.png' style='margin-left:420px;'/><br>
					<a class='processo' href='GerarDocumentoTermoReferencia.php?processoId=<?php echo $processo->id ?>&juncao=0' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; margin-left:410px;'>Ver Termo de Refer�ncia</a>
				</td>
            </tr>
            <tr>
            <?php 
            if( $_GET['juncao'] == 0 )
            {
            ?>
            	<td colspan='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin-left:10px'>
                	&nbsp Tipo: Processo Individual<br>
                	&nbsp Processo N� <?php echo $processo->id ?><br>
                    &nbsp Autor: <?php echo $processo->responsavel->usuario; ?><br>
                    &nbsp Setor: <?php echo $processo->responsavel->setor->nome ?><br>
                    &nbsp Data de cria��o: <?php echo $processo->dataCriacao ?><br>
                </td>
			<?php 
            }
            else if( $_GET['juncao'] == 1 )
            {
			?>
				<td colspan='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;'>
                	&nbsp Tipo: Processo Juntado<br>
                	<?php 
                		$texto = "";	
							for( $x = 0; $x < count($processo->processos); $x++ )
							{
								if( $x == (count($processo->processos)-1))
									$texto .= "N� ".$processo->processos[$x]->id."";
								else
									$texto .= "N�: ".$processo->processos[$x]->id.", ";
							}
						$texto .= "";
                	?>
                	&nbsp Processos inclusos: <?php echo $texto ?><br>
                    &nbsp Data de cria��o: <?php echo "n�o implementado" ?><br>
                </td>
			<?php 
            }
			?>
            </tr>
            <tr>
            	<td colspan='2'>&nbsp</td>
            </tr>
				<?php
				if ($_SESSION['servidorPerfil'] == 4)
				{		
					if( $_GET['juncao'] == 0 )
            		{
						$status = $processo->status;
					}
					else if( $_GET['juncao'] == 1 )
            		{
            			$status = $processo->processos[0]->status;
            		}
					if( $status <= 3 )
                    { ?>
                        <tr>
                        	<td colspan='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;'>&nbsp Fundamento Legal: <span style='color:red'>Pendente</span></td>
                        </tr>
                <?php         
					}
					
					if( $status <= 31 )
                    { ?>
                        <tr>
                        	<td colspan='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;'>&nbsp Revisar Objetos: <span style='color:red'>Pendente</span></td>
                        </tr>
                <?php 
					}
					
					if( $status <= 32 )
                    { ?>
                        <tr>
                        	<td colspan='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;'>&nbsp Mapa de Apuração: <span style='color:red'>Pendente</span></td>
                        </tr>
                <?php 
					}
				}
			 	?>		
			<tr>
            	<td colspan='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;'>&nbsp Despachar: <span style='color:red'>Pendente</span></td>
            </tr>
            <tr>
            	<td colspan='2'>&nbsp</td>
        	</tr>
			<tr>
				<td colspan='2'><table width='100%' class='statusProcesso' cellspacing='0' cellpadding='0'>
			 		<?php 
						if( $_GET['juncao'] == 0 )
	            		{
	            			if ( count($processo->despacho) != 0 )
			 				{
	            	?>
	            			<tr class='statusProcesso'>
	                    		<td class='statusProcesso' width='15%'>Data</td>
	                    		<td class='statusProcesso' width='25%'>Setor</td>
	                    		<td class='statusProcesso' width='60%'>Despacho</td>
	                    	</tr>
	               		<tbody class='statusProcesso'>	
					  <?php 
		                	for( $i = 0; $i < count( $processo->despacho ); $i++ )
		                	{
		                		if (($i%2) == 0)
		                    	{
		                    		$color = '#D8D8D8';
		                    	}
		                    	else
		                    	{
		                    		$color = '#e7edd1';
		                    	} 
		                    	
		                    	$servidor = new Servidor();
		                    	$servidorDespachante = $servidor->Carregarservidor( $processo->despacho[$i]['servidor'] );
		                    	$despacho = $processo->despacho[$i]['parecer'];
		                    	$setorservidor = $servidorDespachante->setor->nome;
		                    	$dataParecer = $processo->despacho[$i]['data'];
		                    	
		                    	?>
		                    	<tr bgcolor='<?php echo $color ?>' class='statusProcesso' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;'>
		                    		<td class='statusProcesso' style='text-align:center'><?php echo $dataParecer ?></td>
									<td class='statusProcesso'><?php echo $setorservidor ?></td>
		                    		<td class='statusProcesso'><?php echo $despacho ?></td>
		                    	</tr>
							<?php 
			                	}
			 				}     
		            	}
		            	else if ($_GET['juncao'] == 1)
		            	{
		            		if ( count($processo->processos) != 0 )
		            		{  
		            		
		            		for ($i = 0; $i < count( $processo->processos); $i++ ) // caso n�o exista nenhum parecer para o processo
		            		{
		            			$id = $processo->processos[$i]->id; 
	            	?>
	            			<tr>
	            				<td colspan='3' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center;background-color:#FFFFFF'>Despachos do processo Nº <?php echo $id ?></td>
	            			</tr>
	            			<tr>
	            				<td colspan='3' style='background-color:#FFFFFF'>&nbsp;</td>
	            			</tr>
	            			<tr class='statusProcesso'>
	                    		<td class='statusProcesso' width='15%'>Data</td>
	                    		<td class='statusProcesso' width='25%'>Setor</td>
	                    		<td class='statusProcesso' width='60%'>Despacho</td>
	                    	</tr>
	               		<tbody>
	               			<?php 
		            			for ($ind = 0; $ind < count($processo->processos[$i]->despacho); $ind++)
		            			{
		            				if (($ind%2) == 0)
			                    	{
			                    		$color = '#D8D8D8';
			                    	}
			                    	else
			                    	{
			                    		$color = '#e7edd1';
			                    	} 
			                    	
			                    	$servidor = new Servidor();
			                    	$servidorDespachante = $servidor->Carregarservidor( $processo->processos[$i]->despacho[$ind]['servidor'] );
			                    	$despacho = $processo->processos[$i]->despacho[$ind]['parecer'];
			                    	$setorservidor = $servidorDespachante->setor->nome;
			                    	$dataParecer = $processo->processos[$i]->despacho[$ind]['data'];
		                    	
		                    	?>
		                    	<tr bgcolor='<?php echo $color ?>' class='statusProcesso' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;'>
		                    		<td class='statusProcesso' style='text-align:center'><?php echo $dataParecer ?></td>
									<td class='statusProcesso'><?php echo $setorservidor ?></td>
		                    		<td class='statusProcesso'><?php echo $despacho ?></td>
		                    	</tr>
		                    	<tr>
	            					<td colspan='3' style='background-color:#FFFFFF'>&nbsp;</td>
	            				</tr>
		                    <?php 
	            				}
	            			}
	            		}
			 		}
            		?>
                </tbody>
            </table>
            </td>
        </tr>
        </tbody>
</table>
